stackable lid - French English Dictionary